package com.cleaningcloud.cld.mapper;

import com.cleaningcloud.cld.domain.CldProject;
import com.cleaningcloud.cld.domain.vo.CldProjectContractVo;
import com.cleaningcloud.cld.domain.vo.CldProjectVo;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

import java.util.List;

/**
 * 公共mapper
 * 
 * @author cleaningcloud
 * @date 2024-10-02
 */
public interface PublicCommonMapper
{

    /**
     * 根据表名获取下一位自增主键值
     * @param table
     * @return
     */
    @Select("SELECT auto_increment FROM information_schema.`TABLES` WHERE  TABLE_NAME=#{table}")
    Long getNextId(@Param("table") String table);


}
